giving up everything for love - French English Dictionary